package com.example.demo.service;

import com.example.demo.entity.OrderRefund;

import java.util.List;
import java.util.Map;

/**
 * Created by Hy on 2018/8/21.
 * 订单退款服务类
 */
public interface IOrderRefundService {
    /**
     * 生成退款信息
     * @param refundId 退款号
     * @param reason 退款原因
     * @param money 退款金额
     * @param map 退款API返回的主体Map，不包括sign
     * @return
     */
    OrderRefund createRefund(String refundId,String reason,float money,Map<String,String> map);

    /**
     * 查询退款信息
     * @param orderId
     * @param refundId
     * @return
     */
    List<OrderRefund> listRefund(String orderId, String refundId);
}
